import java.io.BufferedWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.ServerSocket;
import java.net.Socket;
import java.util.Scanner;

/**
 * Simulation d'envoie de message.
 * N'est plus utilisé dans l'application finale.
 * Permettait de tester le réseau avant l'intégration.
 * @author H4201
 *
 */
public class SimLinuxEnvoi extends Thread{
	
	/**
	 * Port utilisé pour la communication
	 */
	static final int port = 8080;

	/**
	 * Action effectuée pour le thread
	 */
	public void run() {
		ServerSocket s;
		try {
			s = new ServerSocket(port);
			Socket soc = s.accept();
		    PrintWriter pred = new PrintWriter(new BufferedWriter(new OutputStreamWriter(soc.getOutputStream())), true);
		    Scanner sc = new Scanner(System.in);
		    String str = "";
		    while (str != "end") {
		    	System.out.println("Veuillez saisir un mot :");
		        str = sc.nextLine();  
		        pred.println(str);                    
		    }
		    sc.close();
		    pred.close();
		    soc.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}
}